package com.uinnova.product.eam.service.todo;

import com.uinnova.product.eam.service.todo.dto.GTDeletePendingJobInfo;
import com.uinnova.product.eam.service.todo.dto.GTFinishPendingJobInfo;
import com.uinnova.product.eam.service.todo.dto.GTSendPendingJobInfo;

public interface GTJobSvc {

    /**
     * 发送待办方法
     * @param sendPendingJobInfo
     * @return
     */
    Boolean sendPendingJob(GTSendPendingJobInfo sendPendingJobInfo);
    /**
     * 置为已办
     * @param finishPendingJobInfo
     * @return
     */
    Boolean finishPendingJob (GTFinishPendingJobInfo finishPendingJobInfo);

    /**
     * 删除待办
     * @param deletePendingJobInfo
     * @return
     */
    Boolean deleteTodoJob (GTDeletePendingJobInfo deletePendingJobInfo);

    /**
     * 删除已办
     * @param deletePendingJobInfo
     * @return
     */
    Boolean deleteDoneJob (GTDeletePendingJobInfo deletePendingJobInfo);
}
